- KNN
- Linear Regression
- Logistic Regression (sigmoid for 2 classes, softmax for multiple classes)
- Navie Bayes
- Decision Tree
- Random Forest
- Ada Boost
- Gradient Boosting
- SVM
- Perceptron (find a line that can divide the data separately)
- CNN
- K-means
- Gaussian Mixture Model (GMM)
- DBSCAN